*{
    padding:0;
    margin:0;
}
li{
    list-style:none;
}
.clearfix:after{
    content: " ";
    display: block;
    clear: both;
    line-height: 0;
    height: 0;
    visibility: hidden;
}
.printContent{
    padding:10px;
    width:800px;
    height:1150px;
    border:5px solid black;
    color:#aaa;
}
.printContent>div{
    padding:10px 0 5px;
}
h2{
    margin:10px auto;
    text-align:center;
}
.panel-body>div{
    margin-bottom:10px;
}
.basic>div{
    float:left;
    width:49.6%;
    box-sizing:border-box;
    border:1px solid #ccc;
}
.basic>div:first-child{
    margin-right:0.8%;
}
.basic>div>div{
    float:left;
    padding:5px;
    height:130px;
    box-sizing:border-box;
}
.basic>div>div.basic-title{
    width:10%;
    display: flex;
    display: -webkit-flex; /* Safari */
    align-items:center;
    justify-content:center;
    border-right:1px dotted #ccc;
}
.basic>div.info>div.basic-info{
    width:90%;
}
.basic>div.age>div.basic-info{
    width:80%;
}
.basic-info>span{
    float:left;
    width:50%;
    height:30px;
    line-height:30px;
}
.basic-info span:nth-child(4),
.basic-info span:last-child,.age>.basic-info>span{
    width:100%;
}
.age>div:last-child{
    border:1px dotted #ccc;
}
.item-title{
    font-size:18px;
    text-align:center;
}
.table-bordered td{
    height:35px;
    line-height:35px;
    text-align:center;
    border:1px solid #ccc;
    color:#ccc;
}
.table-bordered tr td:first-child{
    width:25%;
    padding-right:15px;
    border:none;
    text-align:right;
}
.outLine{
    font-weight:bold;
}
.table-bordered tbody tr td.bg-fff{
    border:none;
}
#print-guides>div{
    margin-bottom:0.5em;
}
#print-guides .guideTitle{
    font-size:1.2em;
    font-weight:bold;
    margin-bottom:0.3em;
}
#print-guides p{
    text-indent:2em;
    line-height:30px;
    margin-bottom:0;
}